home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / library / xfalbrry.lha / XFA_Library / Blitz / LIB_XFA.ascii < prev    next >
Text File  |  1995-05-02  |  2KB  |  64 lines

  1.  
  2.  
  3.  
  4. ;**********************************************************
  5. ;
  6. ; LIB_XFA.BB:  26 Apr 1995
  7. ; ------------------------------------------------------
  8. ; defines and initializations for XFA library routines
  9. ;
  10. ;**********************************************************
  11.  
  12.  
  13.  
  14. ;/* XFA_PackMode flags / bitfields */
  15. #XFA_MODE16  =  0      ;/* 00 compressione 16 Bit */
  16. #XFA_MODE16I =  1      ;/* 01 compressione 16 Bit Interlace */
  17. #XFA_MODE32  =  2      ;/* 10 compressione 32 Bit */
  18. #XFA_MODE32I =  3      ;/* 11 compressione 32 Bit Interlace */
  19. #XFA_MODEI   =  1      ;/* 01 mask for lace cunning mode */
  20.  
  21.  
  22. ;/* XFA close mode definitions */
  23. #CLOSE_BLANK =  0      ;/* close animation with blank frame */
  24. #CLOSE_LOOP  =  1      ;/* close animation with loop frame */
  25.  
  26.  
  27. ;/* Already defined in Utils.bb */
  28. ;
  29. NEWTYPE.rgb         ;/* tripletta di colori rgb */
  30.   r.w               ;/* valore a 16 bit allineato a destra */
  31.   g.w               ;/* valore a 16 bit allineato a destra */
  32.   b.w               ;/* valore a 16 bit allineato a destra */
  33. End NEWTYPE
  34.  
  35.  
  36. NEWTYPE.Mem         ;/* struttura per indirizzare un chunk in memoria */
  37.   *Ptr.b            ;/* puntatore al chunk */
  38.   Size.l            ;/* dimensione in bytes */
  39. End NEWTYPE
  40.  
  41.  
  42. NEWTYPE.XFA_Head    ;/* header del File IFF-XFA */
  43.   BytesPerRow.w     ;/* numero di bytes per rasterline */
  44.   Rows.w            ;/* numero di rasterlines della bitmap */
  45.   ModeID.l          ;/* modo grafico di visualizzazione */
  46.   Depth.b           ;/* numero di bitplanes della bitmap */
  47.   Flags.b           ;/* XFA_PackMode modo di compressione */
  48.   NFrames.l         ;/* numero di frames dell'animazione */
  49. End NEWTYPE
  50.  
  51.  
  52. NEWTYPE.XFA_CMap    ;/* colormap del file IFF-XFA */
  53.   NumCols.w         ;/* numero di colori utilizzati */
  54.   FirstCol.w        ;/* id del primo colore da settare */
  55.   Pal.rgb[256]      ;/* registri colore */
  56.   Zero.l            ;/* settare a 0 */
  57. End NEWTYPE
  58.  
  59.  
  60.  
  61.  
  62. ;**********************************************************
  63.  
  64.